package cn.shengchao.examstar.me.course.application.query;

/**
 * 课程观看时长查询接口
 * CQRS模式的查询接口，负责获取用户的课程观看时长
 */
public interface CourseWatchTimeQuery {
    
    /**
     * 获取指定用户在指定类目下的课程总观看时长（秒）
     * 
     * @param userId 用户ID
     * @param specificationTypeId 类目ID
     * @return 总观看时长（秒）
     */
    Long getTotalWatchLengthBySpecificationType(Long userId, Long specificationTypeId);
} 